﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Dominio;

namespace PresentacionWeb.ControlesDeUsuario
{
    public partial class UCDatosUsuario : System.Web.UI.UserControl
    {
        public string nombre
        {
            get
            {
                return txtNombre.Text;
            }
            set
            {
                txtNombre.Text = value;
            }
        }
        public string apellido
        {
            get
            {
                return txtApellido.Text;
            }
            set
            {
                txtApellido.Text = value;
            }
        }
        public string direccion
        {
            get
            {
                return txtDireccion.Text;
            }
            set
            {
                txtDireccion.Text = value;
            }
        }
        public string email
        {
            get
            {
                return txtEmail.Text;
            }
            set
            {
                txtEmail.Text = value;
            }
        }
        public string nombreUsuario
        {
            get
            {
                return txtNombreUsuario.Text;
            }
            set
            {
                txtNombreUsuario.Text = value;
            }
        }
        public string contraseña
        {
            get
            {
                return txtContraseña.Text;
            
            }
            set
            {
                txtContraseña.Text = value;
            }
        }
        public string confirmaContraseña
        {
            get
            {
                return txtConfirmPassword.Text;
            }
            set
            {
                txtConfirmPassword.Text = value;
            }
        }
        public string telefono
        {
            get
            {
                return txtTelefono.Text;

            }
            set
            {
                txtTelefono.Text = value;
            }
        }
        public bool esAdministrador
        {
            get
            {
                return cbAdministrador.Checked;

            }
            set
            {
                cbAdministrador.Checked = value;
            }
        }
        public bool esGerente
        {
            get
            {
                return cbGerente.Checked;

            }
            set
            {
                cbGerente.Checked = value;
            }
        }
        public bool deshabilitado
        {
            get
            {
                return cbGerente.Checked;

            }
            set
            {
                cbGerente.Checked = value;
            }
        }

        public void clearControl()
        {
            foreach (Control c in this.Controls)
            {
                if (c.GetType().Equals(txtApellido.GetType()))
                    ((TextBox)c).Text = "";
                else if (c.GetType().Equals(cbAdministrador.GetType()))
                    ((CheckBox)c).Checked = false;

            }
        }

        protected void Page_Load(object sender, EventArgs e)
        {

        }

    }
}